A core ontology for requirements

نویسندگان

  • Ivan Jureta
  • John Mylopoulos
  • Stéphane Faulkner
چکیده

In their seminal paper (ACM T. Softw. Eng. Methodol., 6(1) (1997), 1–30), Zave and Jackson established a core ontology for Requirements Engineering (RE) and used it to formulate the “requirements problem”, thereby defining what it means to successfully complete RE. Starting from the premise that the stakeholders of the system-to-be communicate to the software engineer the information needed to perform RE, Zave and Jackson’s ontology is shown to be incomplete, in that it does not cover all classes of basic concerns – namely, the beliefs, desires, intentions, and evaluations – that the stakeholders communicate. In response, we provide a new core ontology for requirements that covers these classes of basic stakeholder concerns. The proposed new core ontology leads to a new formulation of the requirements problem. We thereby establish a new framework for the information that needs to be elicited over the course of RE and new criteria for determining whether an RE problem has been successfully addressed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bridging Core Ontologies of Requirements and Norms towards Automated Engineering of Norm-Governed Multiagent Systems

A software agent can act within a norm-governed multiagent system only if it accepts to behave in accordance with the norms – i.e., obligations, permissions, and prohibitions – governing that system. Norms ensure that the participating agents behave only in ways that lead the multiagent system as a whole to satisfy the requirements – i.e., goals, softgoals, quality constraints, preferences, and...

متن کامل

Core Ontology for Requirements Engineering

A requirement has been variously defined as a purpose, a need, a goal, a function(ality), a constraint, a behavior, a service, a condition, or a capability. Limited effort has been put into making explicit the assumptions and choices behind the various available definitions. In contrast to the available definitions, we propose one given in a restricted vocabulary of a foundational ontology. Ass...

متن کامل

A Framework for Specifying and Managing Security Requirements in Collaborative Systems

Although security has been recognized as an increasingly important and critical issue for software system development, most security requirements are poorly specified: ambiguous, misleading, inconsistent among various parts, and lacking sufficient details. In this paper, a framework for specifying unambiguous, interoperable security requirements and detecting conflict and undesirable emergent p...

متن کامل

Public Transport Ontology for Passenger Information Retrieval

Passenger information aims at improving the user-friendliness of public transport systems while influencing passenger route choices to satisfy transit user’s travel requirements. The integration of transit information from multiple agencies is a major challenge in implementation of multi-modal passenger information systems. The problem of information sharing is further compounded by the multi-l...

متن کامل

Modeling a semantic recommender system for medical prescriptions and drug interaction detection

Introduction: The administration of appropriate drugs to patients is one of the most important processes of treatment and requires careful decision-making based-on the current conditions of the patient and its history and symptoms. In many cases, patients may require more than one drug, or in addition to having a previous illness and receiving the drug, they need new drugs for the new illness, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Applied Ontology

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2009